from api.litemall_login import LiteLogin
# 创建测试类
class TestLitelogin:
    # 前置操作
    def setup_method(self):
        # 把第一步导入的LiteLogin实例化为一个对象
        self.login_api = LiteLogin()
    # 后置操作
    def teardown_method(self):
        pass
# 编写测试用例方法
    # 登录成功
    def test01_login_success(self):
        login_data = {"username":"user123","password":"user123"}
        resp = self.login_api.login(test_data=login_data)
        # 断言状态码是否为200
        assert 200 == resp.status_code
        # 断言errno的值是否为0
        assert 0 == resp.json().get("errno")
        # 断言“功”是否存在
        assert "功" in resp.text
    # 登录失败（用户名为空）
    def test02_without_username(self):
        pass
    # 登录失败（用户名不存在）
    def test03_username_null(self):
        pass